package com.cll.prototype.api.user.mapper;


import com.cll.prototype.api.user.entity.LoginToken;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 用户登录成功之后的令牌（token）表 Mapper 接口
 * </p>
 *
 * @author CLL
 * @since 2020-10-26
 */
public interface LoginTokenMapper {

    /**
     * 新增用户登录成功之后的令牌信息
     * @param loginToken    登录成功的令牌
     * @return  新增记录数
     */
    int add(@Param("loginToken") LoginToken loginToken);

    /**
     * 根据令牌获取用户信息
     * @param token 令牌
     * @return  用户信息
     */
    LoginToken getByToken(@Param("token") String token);
}
